<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var text ='I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.';
        //将上述字符串去除标点空格后统计有多少个单词
        const arr=text.split("");
        const arr1 =arr.filter(
            function(i){
                if(i!=','&&i!='.'){
                    return i
                }
            }
        )
        var text1= arr1.join("");
        const arr3=text1.split(" ");
        console.log('单词一共有'+arr3.length+'个');


                
        const arr4 = [87,85,74,70,43,59,65]

        // 0.将元素65 与43 调换位置
        // arr4.splice(4,3,65,59,43);
        // console.log(arr4);

        // 1.移除第一个元素87，并在开头添加 元素86
        // arr4.shift();
        // arr4.unshift(86);
        // console.log(arr4);


        // 2.移除最后一个元素43， 并在末尾添加1
        // arr4.pop();
        // arr4.push(1);
        // console.log(arr4);

        // 3.在 70 65 之间插入 元素 68
        // arr4.splice(4,5,43,59,68,65);
        // console.log(arr4);

        // 4.删除元素65
        // arr4.pop();
        // console.log(arr4);

        // 5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
        const arr5= arr4.map(
            function(i){
                return i*2
            }
        )

        // 6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
        const arr6=arr4.filter(
            function(i){
                if(i%2==0){return i}
            }
        )
        console.log(arr6);
    </script>
</head>
<body>
    
</body>
</html>